<?php
        require_once '../models/Banco.php';
        
        class CadastroAdHoc extends Banco {
                private $nome;
				private $dataDeNacimento;
				private $sexo;
				private $nacionalidade;
				private $email;
				private $endereco;
				private $cidade;
				private $uf;
				private $cep;
				private $telefone;
				private $fax;
				private $instituicao;
				private $unidade;
				private $areaDeAtuacao;
				private $cargo;
				private $vinculoEmpregaticio;
				private $situacao;
				private $regimeDeTrabalho;
               
			    //SET
                public function setNome($string) {
                        $this->nome = $string;
                }
                
                public function setDataDeNascimento($date) {
                        $this->dataDeNascimento = $date;
                }
                
                public function setSexo($string) {
                        $this->sexo = $string;
                }
				
				public function setNacionalidade($string) {
                        $this->nacionalidade = $string;
                }
				
				public function setEmail($string) {
                        $this->email = $string;
                }
				
				public function setEndereco($string) {
                        $this->endereco = $string;
                }
				
				public function setCep($string) {
                        $this->cep = $string;
                }
				
				public function setCidade($string) {
                        $this->cidade = $string;
                }
				
				public function setUf($string) {
                        $this->uf = $string;
                }
				
				public function setTelefone($string) {
                        $this->telefone = $string;
                }
				
				public function setFax($string) {
                        $this->fax = $string;
                }
				
				public function setInstituicao($string) {
                        $this->instituicao = $string;
                }
				
				public function setUnidade($string) {
                        $this->unidade = $string;
                }
				
				public function setArea($string) {
                        $this->area = $string;
                }
				
				public function setCargo($string) {
                        $this->cargo = $string;
                }
				
				public function setVinculoEmpregaticio($string) {
                        $this->vinculoEmpregaticio = $string;
                }
				
				public function setSituacao($string) {
                        $this->situacao = $string;
                }
				
				public function setRegimeDeTrabalho($string) {
                        $this->regimeDeTrabalho = $string;
                }
				
			 	//GET
                public function getNome() {
                        return $this->nome;
                }
                
                public function getDataDeNascimento() {
                        return $this->dataDeNascimento;
                }
                
                public function getSexo() {
                        return $this->sexo;
                }
				
				public function getNacionalidade() {
                        return $this->nacionalidade;
                }
				
				public function getEmail() {
                        return $this->email;
                }
				
				public function getEndereco() {
                        return $this->endereco;
                }
				
				public function getCep() {
                        return $this->cep;
                }
				
				public function getCidade() {
                        return $this->cidade;
                }
				
				public function getUf() {
                        return $this->uf;
                }
				
				public function getTelefone() {
                        return $this->telefone;
                }
				
				public function getFax() {
                        return $this->fax;
                }
				
				public function getInstituicao() {
                        return $this->instituicao;
                }
				
				public function getUnidade() {
                        return $this->unidade;
                }
				
				public function getArea() {
                        return $this->area;
                }
				
				public function getCargo() {
                        return $this->cargo;
                }
				
				public function getVinculoEmpregaticio() {
                        return $this->vinculoEmpregaticio;
                }
				
				public function getSituacao() {
                        return $this->situacao;
                }
				
				public function getRegimeDeTrabalho() {
                        return $this->regimeDeTrabalho;
                }
								
				//INCLUINDO NO BANCO
				public function incluir() {
                        $this->tabela  = "cadastroadhoc";
                        $this->campos  = array("nome", "dataDeNascimento", "sexo", "nacionalidade", "email", "endereco", "cep", "cidade", "uf", "telefone", "fax", "instituicao", "unidade", "area", "cargo", "vinculoEmpregaticio", "situacao", "regimeDeTrabalho");
                        $this->valores = array($this->getNome(),$this->getDataDeNascimento(),$this->getSexo(), $this->getNacionalidade(), $this->getEmail(), $this->getEndereco(), $this->getCep(), $this->getCidade(), $this->getUf(), $this->getTelefone(), $this->getFax(), $this->getInstituicao(), $this->getUnidade(), $this->getArea(),  $this->getCargo(), $this->getVinculoEmpregaticio(), $this->getSituacao(), $this->getRegimeDeTrabalho());
                        $result = $this->inserirRegistro();
                        
                        return $result;
                }
        }
?>